The 19th National Software Contest (NSC2017)